package com.lancoo.ccas53.pojo.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * @ClassName TeachingClassVo
 * @Description TODO
 * @Author quin
 * @Date 2024/5/30 17:51
 */
@Data
public class TeachingClassVo implements Serializable {

    private Long teachingClassId;

    private String teachingClassName;

    @ApiModelProperty("教学班容量-学生人数")
    private Integer classNum;

    @ApiModelProperty("允许选课超过容量   结果除以100")
    private Integer superPercent;

    @ApiModelProperty("分级教学对应分类标签 A B C")
    private String sortType;

    @ApiModelProperty("修读性质：1主修2辅修3主修辅修")
    private Integer studyNature;

    @ApiModelProperty("学生所属校区")
    private String studentCampus;

    @ApiModelProperty("教学班实际人数")
    private Integer studentNumber;

    @ApiModelProperty("授课类型详情")
    private List<TeachingClassHourVo> teachingClassHourVos = new ArrayList<>();
}
